//package com.mi.soul.whale.common.service.file;
//
//import com.mallplus.file.model.FileType;
//import com.mallplus.file.service.IFileService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.context.annotation.Configuration;
//
//import javax.annotation.PostConstruct;
//import java.util.EnumMap;
//import java.util.Map;
//
///**
// * FileService工厂<br>
// * 将各个实现类放入map
// *
// * @author 作者 mallplus E-mail: 951449465@qq.com
// */
//@Configuration
//public class OssServiceFactory {
//
//    private Map<FileType, FileService> map = new EnumMap<>(FileType.class);
//    @Autowired
//    private FileService aliyunOssServiceImpl;
//
//    @Autowired
//    private FileService qiniuOssServiceImpl;
//
//    @PostConstruct
//    public void init() {
//        map.put(FileType.ALIYUN, aliyunOssServiceImpl);
//        map.put(FileType.QINIU, qiniuOssServiceImpl);
//    }
//
//    public FileService getFileService(String fileType) {
//        return map.get(FileType.valueOf(fileType));
//    }
//}
